/**
 * Copyright:  Copyright (c) 2013
 *
 * @FileName		: ProductionCostInfo.java
 * @PageName		: 제조원가
 * @Date			: 오후 2:46:36
 * @LastModifier	: 최경민
 * @LastModifyDate	: 
 * @LastModifier	: 
 * Change history	:
 */
package com.pulp.management.model;

/**
 * @author 최경민
 * 
 */
public class PrimeCostInfo {

	/* 제조원가 */
	private long originMaterialCost = 0L;		// 원재료비
	private long medicineCost = 0L;		// 약품비
	private long packingCost = 0L;		// 포장비
	private long laborCost = 0L;		// 노무비
	private long factoryCost = 0L;		// 제조경비
	private long manufacturingCost = 0L;		// 제조원가
	private long tonCost = 0L;		// 톤당원가
	private long lastYearFactoryCost = 0L;		// 전년제조원가
	private float fluctuationCost = 0L;		// 증감율

	/* 제조경비 */
	private long electricCost = 0L;		// 전력비
	private long fuelCost = 0L;		// 연료비
	private long depreciationCost = 0L;		// 감가상각비
	private long ETCCost = 0L;		// 기타
	// private long factoryCost = 0L; // 제조경비
	// private long tonCost = 0L; // 톤당원가
	// private long lastYearFactoryCost = 0L; // 전년제조원가

	/* 하단 테이블 */
	private String section = "";		// 구분
	private long data1 = 0L;		// 데이터 1, 금액
	private long data2 = 0L;		// 데이터 2, 금액
	private long data3 = 0L;		// 데이터 3, 금액
	private long data4 = 0L;		// 데이터 4, 금액
	private long data5 = 0L;		// 데이터 5, 금액
	private long data6 = 0L;		// 데이터 6, 금액
	private long data7 = 0L;		// 데이터 7, 금액
	private long data8 = 0L;		// 데이터 8, 금액
	private long data9 = 0L;		// 데이터 9 , 금액
	private long data10 = 0L;		// 데이터 10, 금액
	private long data11 = 0L;		// 데이터 11, 금액
	private long data12 = 0L;		// 데이터 12, 금액
	private long data13 = 0L;		// 데이터 13, 금액
	private long data14 = 0L;		// 데이터 14, 금액
	private long data15 = 0L;		// 데이터 15, 금액

	/* 제품 수익 비교 */
	private long gains = 0L;		// 수익
	// private long originMaterialCost = 0L; // 원재료비
	// private long medicineCost = 0L; // 약품비
	// private long packingCost = 0L; // 포장비
	// private long laborCost = 0L; // 노무비
	// private long factoryCost = 0L; // 제조경비
	private float composingRatio1 = 0;		// 원재료비 원가구성비
	private float composingRatio2 = 0;		// 약품비 원가구성비
	private float composingRatio3 = 0;		// 포장비 원가구성비
	private float composingRatio4 = 0;		// 노무비 원가구성비
	private float composingRatio5 = 0;		// 재조경비 원가구성비

	/**
	 * @return the originMaterialCost
	 */
	public long getOriginMaterialCost() {
		return originMaterialCost;
	}

	/**
	 * @param originMaterialCost the originMaterialCost to set
	 */
	public void setOriginMaterialCost(long originMaterialCost) {
		this.originMaterialCost = originMaterialCost;
	}

	/**
	 * @return the medicineCost
	 */
	public long getMedicineCost() {
		return medicineCost;
	}

	/**
	 * @param medicineCost the medicineCost to set
	 */
	public void setMedicineCost(long medicineCost) {
		this.medicineCost = medicineCost;
	}

	/**
	 * @return the packingCost
	 */
	public long getPackingCost() {
		return packingCost;
	}

	/**
	 * @param packingCost the packingCost to set
	 */
	public void setPackingCost(long packingCost) {
		this.packingCost = packingCost;
	}

	/**
	 * @return the laborCost
	 */
	public long getLaborCost() {
		return laborCost;
	}

	/**
	 * @param laborCost the laborCost to set
	 */
	public void setLaborCost(long laborCost) {
		this.laborCost = laborCost;
	}

	/**
	 * @return the factoryCost
	 */
	public long getFactoryCost() {
		return factoryCost;
	}

	/**
	 * @param factoryCost the factoryCost to set
	 */
	public void setFactoryCost(long factoryCost) {
		this.factoryCost = factoryCost;
	}

	/**
	 * @return the manufacturingCost
	 */
	public long getManufacturingCost() {
		return manufacturingCost;
	}

	/**
	 * @param manufacturingCost the manufacturingCost to set
	 */
	public void setManufacturingCost(long manufacturingCost) {
		this.manufacturingCost = manufacturingCost;
	}

	/**
	 * @return the tonCost
	 */
	public long getTonCost() {
		return tonCost;
	}

	/**
	 * @param tonCost the tonCost to set
	 */
	public void setTonCost(long tonCost) {
		this.tonCost = tonCost;
	}

	/**
	 * @return the lastYearFactoryCost
	 */
	public long getLastYearFactoryCost() {
		return lastYearFactoryCost;
	}

	/**
	 * @param lastYearFactoryCost the lastYearFactoryCost to set
	 */
	public void setLastYearFactoryCost(long lastYearFactoryCost) {
		this.lastYearFactoryCost = lastYearFactoryCost;
	}

	/**
	 * @return the fluctuationCost
	 */
	public float getFluctuationCost() {
		return fluctuationCost;
	}

	/**
	 * @param fluctuationCost the fluctuationCost to set
	 */
	public void setFluctuationCost(float fluctuationCost) {
		this.fluctuationCost = fluctuationCost;
	}

	/**
	 * @return the electricCost
	 */
	public long getElectricCost() {
		return electricCost;
	}

	/**
	 * @param electricCost the electricCost to set
	 */
	public void setElectricCost(long electricCost) {
		this.electricCost = electricCost;
	}

	/**
	 * @return the fuelCost
	 */
	public long getFuelCost() {
		return fuelCost;
	}

	/**
	 * @param fuelCost the fuelCost to set
	 */
	public void setFuelCost(long fuelCost) {
		this.fuelCost = fuelCost;
	}

	/**
	 * @return the depreciationCost
	 */
	public long getDepreciationCost() {
		return depreciationCost;
	}

	/**
	 * @param depreciationCost the depreciationCost to set
	 */
	public void setDepreciationCost(long depreciationCost) {
		this.depreciationCost = depreciationCost;
	}

	/**
	 * @return the eTCCost
	 */
	public long getETCCost() {
		return ETCCost;
	}

	/**
	 * @param eTCCost the eTCCost to set
	 */
	public void setETCCost(long eTCCost) {
		ETCCost = eTCCost;
	}

	/**
	 * @return the section
	 */
	public String getSection() {
		return section;
	}

	/**
	 * @param section the section to set
	 */
	public void setSection(String section) {
		this.section = section;
	}

	/**
	 * @return the data1
	 */
	public long getData1() {
		return data1;
	}

	/**
	 * @param data1 the data1 to set
	 */
	public void setData1(long data1) {
		this.data1 = data1;
	}

	/**
	 * @return the data2
	 */
	public long getData2() {
		return data2;
	}

	/**
	 * @param data2 the data2 to set
	 */
	public void setData2(long data2) {
		this.data2 = data2;
	}

	/**
	 * @return the data3
	 */
	public long getData3() {
		return data3;
	}

	/**
	 * @param data3 the data3 to set
	 */
	public void setData3(long data3) {
		this.data3 = data3;
	}

	/**
	 * @return the data4
	 */
	public long getData4() {
		return data4;
	}

	/**
	 * @param data4 the data4 to set
	 */
	public void setData4(long data4) {
		this.data4 = data4;
	}

	/**
	 * @return the data5
	 */
	public long getData5() {
		return data5;
	}

	/**
	 * @param data5 the data5 to set
	 */
	public void setData5(long data5) {
		this.data5 = data5;
	}

	/**
	 * @return the data6
	 */
	public long getData6() {
		return data6;
	}

	/**
	 * @param data6 the data6 to set
	 */
	public void setData6(long data6) {
		this.data6 = data6;
	}

	/**
	 * @return the data7
	 */
	public long getData7() {
		return data7;
	}

	/**
	 * @param data7 the data7 to set
	 */
	public void setData7(long data7) {
		this.data7 = data7;
	}

	/**
	 * @return the data8
	 */
	public long getData8() {
		return data8;
	}

	/**
	 * @param data8 the data8 to set
	 */
	public void setData8(long data8) {
		this.data8 = data8;
	}

	/**
	 * @return the data9
	 */
	public long getData9() {
		return data9;
	}

	/**
	 * @param data9 the data9 to set
	 */
	public void setData9(long data9) {
		this.data9 = data9;
	}

	/**
	 * @return the data10
	 */
	public long getData10() {
		return data10;
	}

	/**
	 * @param data10 the data10 to set
	 */
	public void setData10(long data10) {
		this.data10 = data10;
	}

	/**
	 * @return the data11
	 */
	public long getData11() {
		return data11;
	}

	/**
	 * @param data11 the data11 to set
	 */
	public void setData11(long data11) {
		this.data11 = data11;
	}

	/**
	 * @return the data12
	 */
	public long getData12() {
		return data12;
	}

	/**
	 * @param data12 the data12 to set
	 */
	public void setData12(long data12) {
		this.data12 = data12;
	}

	/**
	 * @return the data13
	 */
	public long getData13() {
		return data13;
	}

	/**
	 * @param data13 the data13 to set
	 */
	public void setData13(long data13) {
		this.data13 = data13;
	}

	/**
	 * @return the data14
	 */
	public long getData14() {
		return data14;
	}

	/**
	 * @param data14 the data14 to set
	 */
	public void setData14(long data14) {
		this.data14 = data14;
	}

	/**
	 * @return the data15
	 */
	public long getData15() {
		return data15;
	}

	/**
	 * @param data15 the data15 to set
	 */
	public void setData15(long data15) {
		this.data15 = data15;
	}

	/**
	 * @return the gains
	 */
	public long getGains() {
		return gains;
	}

	/**
	 * @param gains the gains to set
	 */
	public void setGains(long gains) {
		this.gains = gains;
	}

	/**
	 * @return the composingRatio1
	 */
	public float getComposingRatio1() {
		return composingRatio1;
	}

	/**
	 * @param composingRatio1 the composingRatio1 to set
	 */
	public void setComposingRatio1(float composingRatio1) {
		this.composingRatio1 = composingRatio1;
	}

	/**
	 * @return the composingRatio2
	 */
	public float getComposingRatio2() {
		return composingRatio2;
	}

	/**
	 * @param composingRatio2 the composingRatio2 to set
	 */
	public void setComposingRatio2(float composingRatio2) {
		this.composingRatio2 = composingRatio2;
	}

	/**
	 * @return the composingRatio3
	 */
	public float getComposingRatio3() {
		return composingRatio3;
	}

	/**
	 * @param composingRatio3 the composingRatio3 to set
	 */
	public void setComposingRatio3(float composingRatio3) {
		this.composingRatio3 = composingRatio3;
	}

	/**
	 * @return the composingRatio4
	 */
	public float getComposingRatio4() {
		return composingRatio4;
	}

	/**
	 * @param composingRatio4 the composingRatio4 to set
	 */
	public void setComposingRatio4(float composingRatio4) {
		this.composingRatio4 = composingRatio4;
	}

	/**
	 * @return the composingRatio5
	 */
	public float getComposingRatio5() {
		return composingRatio5;
	}

	/**
	 * @param composingRatio5 the composingRatio5 to set
	 */
	public void setComposingRatio5(float composingRatio5) {
		this.composingRatio5 = composingRatio5;
	}

}
